package cn.csc.module.pay.controller.admin.card.vo;

import lombok.*;

import java.math.BigInteger;
import java.util.*;
import io.swagger.annotations.*;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 见证宝资金账户身份认证 Excel VO
 *
 * @author 华南城
 */
@Data
public class PayCardExcelVO {

    @ExcelProperty("维一标识")
    private Long id;

    @ExcelProperty("第三方用户id")
    private String appUserId;

    @ExcelProperty("商户编号")
    private BigInteger merchantId;

    @ExcelProperty("认证类型 ,0个人认证，1公司认证")
    private Integer memberGlobalType;

    @ExcelProperty("身份证姓名(银行开户名称)，公司名称(银行开户名称)")
    private String memberName;

    @ExcelProperty("身份证号或组织机构代码证")
    private String memberGlobalId;

    @ExcelProperty("手机号码,初始值为绑定第一张银行卡的预留手机号,后续对此修改没有要求")
    private String mobile;

    @ExcelProperty("个体工商户标志1：是 2：否")
    private Integer indivBusinessFlag;

    @ExcelProperty("公司名称")
    private String companyName;

    @ExcelProperty("公司证件类型")
    private String companyGlobalType;

    @ExcelProperty("公司证件号码")
    private String companyGlobalId;

    @ExcelProperty("店铺id")
    private String shopId;

    @ExcelProperty("店铺名称")
    private String shopName;

    @ExcelProperty("法人标志,1-是")
    private Integer repFlag;

    @ExcelProperty("法人名称")
    private String reprName;

    @ExcelProperty("法人证件类型")
    private String reprGlobalType;

    @ExcelProperty("法人证件号码")
    private String reprGlobalId;

    @ExcelProperty("创建时间")
    private Date createTime;

}
